![]() |
PDM-IR SDK
3.0.12
PDM-IR_SDK
|
Functions to get parameters of the PDM-IR.
Get the gate amplitude of the PDM-IR.
| serialNumber | PDM-IR serial number |
| ampi | Pointer to actual Amplitude in mV. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetTemperature | ( | UINT16 | serialNumber, |
| TEMP_VALUES * | temp | ||
| ) |
Get the working temperature of the PDM-IR.
| serialNumber | PDM-IR serial number |
| temp | Pointer to actual Temperature as TEMP_VALUES. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetHoldOff | ( | UINT16 | serialNumber, |
| UINT32 * | holdOff, | ||
| HOLDOFFTYPE * | type | ||
| ) |
Get the hold off time of the PDM-IR.
| serialNumber | PDM-IR serial number |
| holdOff | Pointer to actual Hold Off time in ns. This parameter is referenced. |
| type | Pointer to the Hold Off type. This parameter is referenced. |
Get the gate mode of the PDM-IR.
| serialNumber | PDM-IR serial number |
| gate | Pointer to gate mode as GATEMODE typedef. This parameter is referenced. |
Get the gate shape of the PDM-IR.
| serialNumber | PDM-IR serial number |
| shape | Pointer to gate shape as GATESHAPE typedef. This parameter is referenced. |
Get the Trigger In Edge of the PDM-IR.
| serialNumber | PDM-IR serial number |
| edge | Pointer to the trigger In edge as TREDGE typedef. This parameter is referenced. |
Get the Trigger In Threshold of the PDM-IR.
| serialNumber | PDM-IR serial number |
| TriggerInTh | Pointer to the trigger In Threshold in mV. This parameter is referenced. |
Get the Aux In Edge of the PDM-IR.
| serialNumber | PDM-IR serial number |
| edge | Pointer to the Aux In edge as TREDGE typedef. This parameter is referenced. |
Get the Aux In Threshold of the PDM-IR.
| serialNumber | PDM-IR serial number |
| AuxInTh | Pointer to the Aux In Threshold in mV. This parameter is referenced. |
Get the Function between Aux In and trigger (in or internal) of the PDM-IR.
| serialNumber | PDM-IR serial number |
| function | Pointer to trigger function as TREDGE typedef. This parameter is referenced. |
Get the internal trigger frequency in Hz of the PDM-IR.
| serialNumber | PDM-IR serial number |
| freq | Pointer to Internal trigger frequency in Hz. This parameter is referenced. |
Get the Ton time in ns of the PDM-IR.
| serialNumber | PDM-IR serial number |
| Ton | Pointer to Ton time in ns. This parameter is referenced. |
Get the TTL ouput signal of the PDM-IR.
| serialNumber | PDM-IR serial number |
| TTLOut | Pointer to output signal as OUTMODE typedef. This parameter is referenced. |
Get the NIM ouput signal of the PDM-IR.
| serialNumber | PDM-IR serial number |
| NIMOut | Pointer to output signal as OUTMODE typedef. This parameter is referenced. |
Get the Trigger In delay of the PDM-IR.
| serialNumber | PDM-IR serial number |
| delay | Pointer to added delay at the signal in ns. This parameter is referenced. |
Get the Internal Trigger delay of the PDM-IR.
| serialNumber | PDM-IR serial number |
| delay | Pointer to added delay at the signal in ns. This parameter is referenced. |
Get the Aux In delay of the PDM-IR.
| serialNumber | PDM-IR serial number |
| delay | Pointer to added delay at the signal in ns. This parameter is referenced. |
Get the Gate delay of the PDM-IR.
| serialNumber | PDM-IR serial number |
| delay | Pointer to added delay at the signal in ns. This parameter is referenced. |
Get the NIM out delay of the PDM-IR.
| serialNumber | PDM-IR serial number |
| delay | Pointer to added delay at the signal in ns. This parameter is referenced. |
Get the TTL out delay of the PDM-IR.
| serialNumber | PDM-IR serial number |
| delay | Pointer to added delay at the signal in ns. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterIntegrationTime | ( | UINT16 | serialNumber, |
| UINT16 * | integrationTime | ||
| ) |
Get the counters integration time of the PDM-IR.
| serialNumber | PDM-IR serial number |
| integrationTime | Pointer to the integration time in ms. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterAvalancheStatus | ( | UINT16 | serialNumber, |
| COUNTERSTATUS * | status | ||
| ) |
Get the photon out counter of the PDM-IR.
| serialNumber | PDM-IR serial number |
| status | Pointer to the counter status as COUNTERSTATUS typedef. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterValidGateStatus | ( | UINT16 | serialNumber, |
| COUNTERSTATUS * | status | ||
| ) |
Get the valid gate counter of the PDM-IR.
| serialNumber | PDM-IR serial number |
| status | Pointer to the counter status as COUNTERSTATUS typedef. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterAuxInStatus | ( | UINT16 | serialNumber, |
| COUNTERSTATUS * | status | ||
| ) |
Get the Aux In counter of the PDM-IR.
| serialNumber | PDM-IR serial number |
| status | Pointer to the counter status as COUNTERSTATUS typedef. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterTriggerInStatus | ( | UINT16 | serialNumber, |
| COUNTERSTATUS * | status | ||
| ) |
Get the trigger In counter of the PDM-IR.
| serialNumber | PDM-IR serial number |
| status | Pointer to the counter status as COUNTERSTATUS typedef. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterInternalTriggerStatus | ( | UINT16 | serialNumber, |
| COUNTERSTATUS * | status | ||
| ) |
Get the internal trigger counter of the PDM-IR.
| serialNumber | PDM-IR serial number |
| status | Pointer to the counter status as COUNTERSTATUS typedef. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterAvalancheLastValue | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the photon out counter value of the PDM-IR.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated in the integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterValidGateLastValue | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the valid gate counter value of the PDM-IR.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated in the integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterAuxInLastValue | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the aux in counter value of the PDM-IR.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated in the integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterTriggerInLastValue | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the trigger in counter value of the PDM-IR.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated in the integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterInternalTriggerLastValue | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the internal trigger counter value of the PDM-IR.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated in the integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterAvalancheValueAtIndex | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the photon out counter value of the PDM-IR at specified index.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated int he integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterValidGateValueAtIndex | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the valid gate counter value of the PDM-IR at specified index.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated int he integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterAuxInValueAtIndex | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the Aux In counter value of the PDM-IR at specified index.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated int he integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterTriggerInValueAtIndex | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the trigger in counter value of the PDM-IR at specified index.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated int he integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetCounterInternalTriggerValueAtIndex | ( | UINT16 | serialNumber, |
| UINT8 * | index, | ||
| UINT32 * | counts | ||
| ) |
Get the internal trigger counter value of the PDM-IR at specified index.
| serialNumber | PDM-IR serial number |
| index | Pointer to the index of the rotating array. Index is a value between 0 and 19. This parameter is referenced. |
| counts | Pointer to the counts value accumulated int he integration time. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetModuleInfo | ( | UINT16 | serialNumber, |
| MODULEINFO * | info | ||
| ) |
Get the module information of the PDM-IR.
| serialNumber | PDM-IR serial number |
| info | Pointer to the structure MODULEINFO. This parameter is referenced. |
| DllSDKExport RESULT PDMIR_GetModuleStatus | ( | UINT16 | serialNumber, |
| STATUSBITS * | mStatus, | ||
| STATUSBITS * | mTemperature, | ||
| STATUSBITS * | mSpad, | ||
| STATUSBITS * | mGate, | ||
| UINT32 * | errors | ||
| ) |
Get the module status of the PDM-IR.
| serialNumber | PDM-IR serial number |
| mStatus | Pointer to the module status. Allowed values: STATUSBITS_OFF, STATUSBITS_ON. This parameter is referenced. |
| mTemperature | Pointer to the temperature status. Allowed values: STATUSBITS_OFF, STATUSBITS_ON, STATUSBITS_Updating. This parameter is referenced. |
| mSpad | Pointer to the SPAD polarization status. Allowed values: STATUSBITS_OFF, STATUSBITS_ON, STATUSBITS_Updating. This parameter is referenced. |
| mGate | Pointer to the gate status. Allowed values: STATUSBITS_OFF, STATUSBITS_ON, STATUSBITS_Updating. This parameter is referenced. |
| errors | Pointer to error code. Use PDMIR_ErrorTranslator() to convert code value to string. This parameter is referenced. |
| DllSDKExport void PDMIR_ErrorTranslator | ( | UINT32 | error, |
| char * | stringOut | ||
| ) |
Get the string description of an error code of the PDM-IR.
| error | error code. |
| stringOut | Pointer to output char array. Array is at least 300 char lenght. This parameter is referenced. |